package cn.bugstack.domain.strategy.service.armory;

/**
 * 抽奖调度接口，负责抽奖功能
 */

public interface IStrategyDispatch {

    /**
     * 根据 StrategyId 进行 抽奖活动
     */
    Integer getRandomAwardId(Long strategyId);


    /**
     * 根据 StrategyId 和 规则权重值 ruleWeightValues 进行 抽奖活动
     */
    Integer getRandomAwardId(Long strategyId, String ruleWeightValues);

}
